package ms.unicorn.dsl.analysis;

import org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart;

import ms.unicorn.Diagram;
import ms.unicorn.Element;

public interface IDslConverter {
	<T> T getConvertedDiagram();
	<T> T getConvertedObject(Element domainObject);
	<T extends Element> T getDomainObject(Object object);
	IGraphicalEditPart getEditPart(Element element);
	void setDiagram(Diagram e);
}
